// Struct.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <string.h>
#define LEN 12
#define VOTI 3
using namespace std;

typedef struct {
	char nome[LEN];
	char cognome[LEN];
	int anno_n;
	int voti_info[VOTI];
}STUDENTE;

void visualizza_dati(STUDENTE studente);

int main()
{
	STUDENTE studente;
	printf("Inserisci il nome dello studente\n");
	scanf("%s", studente.nome, LEN+1);
	printf("Inserisci il cognome dello studente\n");
	scanf("%s", studente.cognome, LEN+1);
	printf("Inserisci l'anno di nascita dello studente\n");
	scanf("%d", &studente.anno_n, sizeof(studente.anno_n));
	printf("Inserimento voti:\n\n");
	for (int j = 0; j < VOTI; j++)
	{
		printf("Voto no. %d:\n", j + 1);
		scanf("%d", &studente.voti_info[j], sizeof(studente.voti_info[j]));
	}
	visualizza_dati(studente);
	system("pause");
    return 0;
}

void visualizza_dati(STUDENTE studente)
{
	system("cls");
	printf("Nome: %s\n", studente.nome);
	printf("Cognome: %s\n", studente.cognome);
	printf("Anno di nascita: %d\n", studente.anno_n);
	printf("Voti:\n\n");
	for (int j = 0; j < VOTI; j++)
	{
		printf("Voto no. %d: %d\n", j + 1, studente.voti_info[j]);
	}
}